package com.gopay.common.constants.bank;

/**
 * 民生i支付状态码
 * @IpayConstants.java
 * @author lilili
 * @2016年7月26日 下午5:52:17  www.gopay.com.cn Inc.All rights reserved.
 */
public class IpayConstants {

	/********* 银行应答状态码常量 ************/
	
	
	/** 成功  */
	public static final String BANK_IPAY_DEAL_SUCCESS = "S";
	/** 错误  */
	public static final String BANK_IPAY_DEAL_ERROR = "E";
	/** 处理中  */
	public static final String BANK_IPAY_DEAL_DEALING = "R";
	
	/********* 交易状态码常量 ************/
	/** 交易成功  */
	public static final String TRAN_IPAY_DEAL_SUCCESS = "00";
	/** 交易失败  */
	public static final String TRAN_IPAY_DEAL_FAIL = "04";
	/** 交易超时  */
    public static final String TRAN_IPAY_DEAL_TIMEOUT = "98";
	/** 退款金额超过可退余额  */
    public static final String TRAN_IPAY_NOT_ENOUGH = "23";
    /** 处理中  */
    public static final String TRAN_IPAY_DEALING = "99";
    /** 原交易不存在  */
    public static final String TRAN_IPAY_NOT_EXIST = "R1";
	
	/********* 交易查询状态码常量 ************/
	/** 查询订单状态成功  */
	public static final String QUERY_IPAY_DEAL_SUCCESS = "00";
	/** 查询订单状态失败  */
	public static final String QUERY_IPAY_DEAL_FAIL = "04";
	/**
	 * 查询订单不存在
	 */
	public static final String QUERY_IPAY_DEAL_NOT_EXISTENT = "05";
	
	  /** 民生i支付快捷常量. -- 交易服务码 */
    /**  鉴权绑卡   */
    public final static String AUTH_BIND_CARD = "IFP001";
    /**  绑卡同步支付   */
    public final static String BIND_CARD_PAY = "IFP00B";
    /**  解绑卡   */
    public final static String UN_BIND_CARD = "IFP007";
    
    public final static String PAY_REFUND = "IFP008";
    /**  支付退款查询   */
    public final static String PAY_REFUND_QUERY = "IFP009";
    /**  绑卡信息列表查询   */
    public final static String BIND_CARD_QUERY = "IFP00A";
    /** 交易状态 00：成功.*/
    public final static String EX_RESP_CODE_SUCCESS = "00";
    /** 交易状态 15：卡已解绑.*/
    public final static String EX_RESP_CODE_ALREADY_UNBIND = "15";
    /** 交易状态 17：无效绑卡ID.*/
    public final static String EX_RESP_CODE_INVALID_BINDCARDID = "17";
    /** 交易状态 18：绑卡已过期.*/
    public final static String EX_RESP_CODE_BINDCARD_EXPIRED = "18";
    /** 交易状态 R1：交易不存在.*/
    public final static String EX_RESP_CODE_NOT_EXIST = "R1";
	
}
